Integrated device and method of forming the same

ABSTRACT

A method for forming an integrated device includes following operations. A first circuit is provided. The first circuit has a first connecting path, a plurality of second connecting paths, and a third connecting path. The plurality of second connecting paths are electrically connected to a first connecting portion of the first connecting path. The third connecting path is electrically coupled to a second connecting portion of the first connecting path. An electromigration (EM) data of the first connecting path is analyzed to determine if a third connecting portion between the first connecting portion and the second connecting portion induces EM phenomenon. The first circuit is modified for generating a second circuit when the third connecting portion induces EM phenomenon. The integrated device according to the second circuit is generated.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims the benefit of U.S. Provisional Application No.62/592,963, filed on Nov. 30, 2017, which is incorporated by referencein its entirety.

BACKGROUND

Electromigration (EM) is the transport of atoms within a conductivematerial, which is caused by collisions that transfer momentum betweenconducting electrons and the atoms of the conductive material. Modernday integrated chips often experience electromigration in metalinterconnect layers. For example, as electrons carry a current to asemiconductor device, the electrons collide with metal atoms in themetal interconnect layers. The collisions cause metal atoms within themetal interconnect layers to move (i.e., undergo electromigration),resulting in voids in the metal interconnect layers that can lead tointegrated chip (IC) failure.

Traditional EM analysis has focused on higher metal layers thatinterconnect the cells. With shrinking wire dimensions and increasingcurrent density, the current in lower metal layers within the cells mayinduce EM phenomenon on the lower metal lines. However, during thesignal EM signoff flow, the traditional tools may not be able to checkthe EM condition on the cell output pins.

BRIEF DESCRIPTION OF THE DRAWINGS

Aspects of the present disclosure are best understood from the followingdetailed description when read with the accompanying figures. It isnoted that, in accordance with the standard practice in the industry,various features are not drawn to scale. In fact, the dimensions of thevarious features may be arbitrarily increased or reduced for clarity ofdiscussion.

FIG. 1 is a flowchart of a fabricating flow for forming an integrateddevice or an IC chip in accordance with some embodiments of the presentdisclosure.

FIG. 2 is a flowchart illustrating an EM checking and optimizingoperation in accordance with some embodiments of the present disclosure.

FIG. 3 is a diagram illustrating an integrated circuit in accordancewith some embodiments of the present disclosure.

FIG. 4A. FIG. 4B, FIG. 5, and FIG. 6 are diagrams illustrating amodified integrated circuit in accordance with some embodiments of thepresent disclosure.

FIG. 7 is a diagram illustrating an integrated circuit in accordancewith some embodiments of the present disclosure.

FIG. 8 and FIG. 9 are diagrams illustrating a modified integratedcircuit in accordance with some embodiments of the present disclosure.

FIG. 10 is a diagram illustrating an integrated circuit in accordancewith some embodiments of the present disclosure.

FIG. 11, FIG. 12, FIG. 13, and FIG. 14 are diagrams illustrating amodified integrated circuit in accordance with some embodiments of thepresent disclosure.

FIG. 15 is a diagram illustrating a circuit cell in accordance with someembodiments of the present disclosure.

FIG. 16 is a diagram illustrating an equivalent circuit of the circuitcell in accordance with some embodiments of the present disclosure.

FIG. 17 is a timing diagram illustrating the charging current and thedischarging current in accordance with some embodiments.

FIG. 18 is a diagram illustrating a circuit cell in accordance with someembodiments of the present disclosure.

FIG. 19 is a diagram illustrating a circuit cell with current waveformduring the EM checking operation in accordance with some embodiments ofthe present disclosure.

FIG. 20 is a flowchart illustrating an EM checking and optimizingoperation in accordance with other embodiments of the presentdisclosure.

FIG. 21 is a flowchart illustrating an EM checking and optimizingoperation in accordance with other embodiments of the presentdisclosure.

FIG. 22 is a diagram of a hardware system for implementing the EMchecking and optimizing operation to generate the modified integratedcircuit in accordance with some embodiments.

FIG. 23 is a diagram of a system for fabricating the modified integratedcircuit in accordance with some embodiments.

DETAILED DESCRIPTION

The following disclosure provides many different embodiments, orexamples, for implementing different features of the provided subjectmatter. Specific examples of components and arrangements are describedbelow to simplify the present disclosure. These are, of course, merelyexamples and are not intended to be limiting. For example, the formationof a first feature over or on a second feature in the description thatfollows may include embodiments in which the first and second featuresare formed in direct contact, and may also include embodiments in whichadditional features may be formed between the first and second features,such that the first and second features may not be in direct contact. Inaddition, the present disclosure may repeat reference numerals and/orletters in the various examples. This repetition is for the purpose ofsimplicity and clarity and does not in itself dictate a relationshipbetween the various embodiments and/or configurations discussed.

Embodiments of the present disclosure are discussed in detail below. Itshould be appreciated, however, that the present disclosure providesmany applicable inventive concepts that can be embodied in a widevariety of specific contexts. The specific embodiments discussed aremerely illustrative and do not limit the scope of the disclosure.

Further, spatially relative terms, such as “beneath,” “below,” “lower,”“above,” “upper” and the like, may be used herein for case ofdescription to describe one element or feature's relationship to anotherelement(s) or feature(s) as illustrated in the figures. The spatiallyrelative terms are intended to encompass different orientations of thedevice in use or operation in addition to the orientation depicted inthe figures. The apparatus may be otherwise oriented (rotated 90 degreesor at other orientations) and the spatially relative descriptors usedherein may likewise be interpreted accordingly.

FIG. 1 is a flowchart of a fabricating flow 100 for forming anintegrated device or an IC chip in accordance with some embodiments ofthe present disclosure. The fabricating flow 100 utilizes at least oneelectronic design automation (EDA) tool and at least one fabricationtool to carry out one or more operations in the flow 100. In someembodiments, the EDA tool may analyze EM condition on theinterconnecting paths connected among the standard cells. The EDA toolmay also analyze the EM condition on the cell output pins in thestandard cells. In one or more embodiments, the EDA tool may be abledetect the EM hotspot during routing and modify the correspondingconnecting path.

Referring to FIG. 1, at a synthesis operation 102, a high-level designof an IC chip is provided by a circuit designer. In some embodiments, asemiconductor circuit or an integrated circuit (IC) is generated throughthe logic synthesis based on the high-level design. The logic gates inthe integrated circuit are mapped to available cells in a standard celllibrary. The integrated circuit may be a gate-level netlist. The term“netlist” used herein refers to both graphical-based representation suchas a schematic and/or a text-based representation of a circuit. Duringthe synthesis operation, the RTL (Register Transfer Level) design isconverted to gate-level descriptions. The gate-level netlist containsinformation of the cells, the corresponding interconnections, the area,and other details. The cells may be various standard cells selected fromthe standard cell library. In addition, during the synthesis operation,constraints may be applied to ensure that the gate-level design meetsthe required functionality and speed. This is not a limitation of thepresent embodiment.

At a floor planning operation 104, the integrated circuit is partitionedinto functional blocks and a floorplan for the functional blocks in adesign layout of the IC chip is created. The floor planning operation isthe operation of identifying structures that can be placed closetogether, and allocating space for the structures to meet the requiredarea and performance, for example, of the design layout. The floorplanning operation takes into account the macros, memory, and/or otherIP cores used in the design layout. The floor planning operation alsotakes into account the corresponding placement of the circuit blocksused in the design layout. According to some embodiments, the floorplanning operation determines the IO structure and aspect ratio of thedesign layout.

At a placement operation 106, mapped cells of logic gates and registersof the circuit blocks are placed at specific locations in the designlayout.

At a clock tree synthesis (CTS) operation 108, a CTS tool mayautomatically designs a clock tree for distributing a clock signal to aplurality of clocked devices such as flip-flops, registers, and/orlatches that change state in response to clock signal pulses. The CTStool may lay out the conductors forming the clock tree in a way thattries to equalize the distance the clock signal travelling to eachclocked device from an IC input terminal receiving the clock signal froman external source. The CTS tool may place buffers or amplifiers atbranch points of the tree sized as necessary to drive all of the buffersor clocked devices downstream of the branch point. Based on an estimateof the signal path delay in each branch of the clock tree, the CTS toolmay balance the clock tree by inserting addition buffers in selectedbranches of the clock tree to adjust the path delays within thosebranches to ensure that the clock tree will deliver each clock signalpulse to every clocked device at nearly the same time.

At a routing operation 110, signal nets are routed. Routing of signalnets comprises the placement of signal net wires on a metal layer withinplaced standard cells to carry non-power signals between differentfunctional blocks.

At an EM checking and optimizing operation 112, an EM checking operationis performed upon the cells and the corresponding interconnects in theintegrated circuit. During the EM checking operation, the cell(s) and/orthe interconnect(s) that induces EM phenomenon is highlighted. Thehighlighted portions may be modified into a new cell or a newinterconnect. A modified integrated circuit is formed accordingly, inwhich the EM phenomenon may be alleviated. The EM checking andoptimizing may be performed automatically or manually.

At a physical verification and signoff operation 114,layout-versus-schematic (LVS) is performed on a physical netlistgenerated from the design layout to ensure correspondence of the designlayout to the modified integrated circuit. Further, design rule check(DRC) is performed on the design layout to ensure the design clean of,for example, electrical issues and lithographic issues formanufacturing. Incremental fixing can be performed to achieve finalsignoff of the IC chip design before tape-out.

At a fabricating operation 116, a fabricating tool receives a GDS filecorresponding to an IC chip for fabrication. The GDS file is a graphicalrepresentation of the integrated chip that can be subsequently used formaking photomasks used in the IC fabrication operation. In thefabricating operation 116, a semiconductor device corresponding to theGDS file is fabricated.

During the EM checking and optimizing operation 112, the cells in theintegrated circuit and the corresponding interconnecting paths arechecked and modified. The EM checking and optimizing operation 112 isdiscussed in detail below.

FIG. 2 is a flowchart illustrating an EM checking and optimizingoperation 200 in accordance with some embodiments of the presentdisclosure. The EM checking and optimizing operation 200 may be includedin the EM checking and optimizing operation 112. The EM checking andoptimizing operation 200 comprises operations 202-208. In operation 202,an integrated circuit is provided. The integrated circuit may comprisesa plurality of circuit cells (e.g. standard cell) and a plurality ofinterconnecting paths electrically connected among the plurality ofcircuit cells.

In operation 204, an EM checking operation is performed upon theintegrated circuit. The EM checking operation may analyze the EM data ofthe plurality of circuit cells and the plurality of interconnectingpaths to determine if an interconnecting path(s) or/and a circuitcell(s) induces EM phenomenon.

In operation 206, EM phenomenon occurs in the integrated circuit, and amodifying operation is performed upon the integrated circuit. The EMphenomenon may occur in an interconnecting path(s) or/and a circuitcell(s) of the integrated circuit. A modified integrated circuit isgenerated when the EM issue of the interconnecting path(s) or/and thecircuit cell(s) is fixed. The modified integrated circuit is to beperformed in the physical verification and signoff operation 114.

In operation 208, no EM phenomenon occurs in the integrated circuit, andthe integrated circuit is to be performed in the physical verificationand signoff operation 114.

FIG. 3 is a diagram illustrating an integrated circuit 300 in accordancewith some embodiments of the present disclosure. The EM checkingoperation may be performed upon the integrated circuit 300 in operation204. In some embodiments, the integrated circuit 300 comprises aplurality of connecting paths 301-306 and a plurality of vias 307-311.The connecting paths 301-306 may be the interconnecting path between twocircuit cells. The connecting paths 302-305 are metal lines formed onthe first metal layer M1. The connecting path 301 is a metal line formedon the second metal layer M2. The connecting path 306 is a metal lineformed on the third metal layer M3. The vias 307-310 are arranged toelectrically connect the connecting paths 302-305 to the connecting path301 respectively. The via 311 is arranged to electrically connect theconnecting path 301 to the connecting path 306.

In one or more embodiments, the number of connecting paths 301-306 are,of course, merely examples and are not intended to be limiting. In someembodiments, the connecting paths on the first metal layer M1 may bethree, five, six, or more, depending on the needs of the design.

During the EM checking operation in operation 204, the widths of theconnecting paths 301-306 and the currents flowing through the connectingpaths 301-306 are analyzed by an EDA tool. According to someembodiments, the connecting paths 302-305 are arranged to have the samewidth. The current flowing through each of the connecting paths 302-305is I during the operation of the integrated circuit 300. Therefore, thecurrent flowing through the connecting portion 312 of the connectingpath 301 is 4*I, i.e. the sum of each current I on the connecting paths302-305. The connecting portion 312 is the portion between theconnecting path 313 and the connecting portion 314. In other words, theconnecting portion 312 conveys the largest current in comparison to theconnecting portion 313, in which the current flowing through theconnecting portion 313 is smaller than 4*I as shown in FIG. 3. In thisembodiment, the connecting portion 312 may be the EM hotspot to induceEM phenomenon as the connecting portion 312 has the largest current(e.g. 4*I) flowing through. On the other hand, the connecting portion313 is the EM safe zone as the current flowing through the connectingportion 313 is smaller than the largest current.

As an EM phenomenon occurs on the connecting portion 312 of theintegrated circuit 300, and a modifying operation is performed upon theintegrated circuit 300 in operation 206. According to some embodiments,the EDA tool may move the connecting path 306 and the via 311 from theconnecting portion 314 to the connecting portion 313 (i.e. the EM safezone) in order to reduce the current flowing through the connectingportion 312. FIG. 4A is a diagram illustrating a modified integratedcircuit 400 a in accordance with some embodiments of the presentdisclosure. In some embodiments, the EDA tool is arranged to move theconnecting path 306 and the via 311 to a connecting portion betweenconnecting paths 304 and 305. Specifically, the connecting path 306 andthe via 311 may be moved to the connecting portion between a firstposition P1 and a second position P2 in the connecting portion 313, inwhich the first position P1 is the position of the via 309 and thesecond position P2 is the position of the via 310. In this embodiment,the current flowing through the connecting portion between connectingpaths 304 and 305 is 3*I which is smaller than 4*I. Accordingly, afterthe modification, the largest current (i.e. 3*I) flowing through theconnecting path 301 is smaller than 4*I. Therefore, the EM phenomenon ofthe modified integrated circuit 400 a is alleviated.

Referring to FIG. 4A, in some embodiments, the position of theconnecting path 306 may separate the connecting paths 302-305 into afirst group and a second group, such as three connecting paths 302-304on the right side and one connecting path 305 on the left side of theconnecting path 306. These are, of course, merely examples and are notintended to be limiting. As a result, the current (e.g. 4*I) flowingthrough the connecting path 306 may be divided into two currents on theconnecting path 301, in which one current (e.g. 3*I) flows to the firstgroup and the other current (e.g. I) flows to the second group.Therefore, the maximum current flowing through the connecting path 301may be decreased, and the EM phenomenon on the connecting path 301 maybe alleviated.

FIG. 4B is a diagram illustrating a modified integrated circuit 400 b inaccordance with some embodiments of the present disclosure. In someembodiments, the EDA tool is arranged to move the connecting path 306and the via 311 to a connecting portion between connecting paths 303 and304. Specifically, the connecting path 306 and the via 311 may be movedto the connecting portion between the via 308 and the via 309. In thisembodiment, the current flowing through the connecting portion betweenconnecting paths 303 and 304 is 2*I, which is smaller than 4*I.Accordingly, after the modification, the largest current (i.e. 2*I)flowing through the connecting path 301 is smaller than 4*I. Therefore,the EM phenomenon of the modified integrated circuit 400 b isalleviated.

Referring to FIG. 4B, in some embodiments, the position of theconnecting path 306 may separate the connecting paths 302-305 into twoequal groups, such as two connecting paths 302-303 on the right side andtwo connecting paths 304-305 on the left side of the connecting path306. As a result, the current (e.g. 4*I) flowing through the connectingpath 306 may be divided into two equal currents on the connecting path301, in which one current (e.g. 2*I) flows to the left group and theother current (e.g. 2*I) flows to the right group. Therefore, themaximum current flowing through the connecting path 301 may bedecreased, and the EM phenomenon on the connecting path 301 may bealleviated.

In some embodiments, the EDA tool is arranged to modify the integratedcircuit 300 by adding a connecting path to electrically couple to theconnecting paths 302-306. FIG. 5 is a diagram illustrating a modifiedintegrated circuit 500 in accordance with some embodiments of thepresent disclosure. In comparison to the integrated circuit 300, themodified integrated circuit 500 further comprises a connecting path 501and a plurality of vias 502-505. The vias 502-505 are arranged toelectrically connect the connecting path 501 to the connecting paths302-306 respectively. Similar to the connecting path 301, the connectingpath 501 is formed on the second metal layer M2. In addition, theconnecting path 306 in the modified integrated circuit 500 a is extendedto reach the connecting path 501. Therefore, the length of theconnecting path 306 in the modified integrated circuit 500 is greaterthan the length of the connecting path 306 in the modified integratedcircuit 300.

In some embodiments, the connecting path 501 is parallel to theconnecting path 301. In some embodiments, a width W of the connectingpath 501 is similar to the width W of the connecting path 301. As aresult, the currents flow through the connecting paths 302-305 may beequally divided by the connecting path 301 and the connecting path 501.For example, in FIG. 5, the current flow through the connecting path 301is 2*I, and the current flow through the connecting path 501 is also2*I. As the current flow through the connecting path 301 as well as theconnecting path 501 is smaller than 4*I, the EM phenomenon on theconnecting portion 312 of the connecting path 301 may be alleviated.These are, of course, merely examples and are not intended to belimiting. In some embodiments, the supplementary connecting path may bemore than one path, depending on the needs of the design.

In some embodiments, the EDA tool is arranged to modify the integratedcircuit 300 by enlarging the width of the connecting path 301. FIG. 6 isa diagram illustrating a modified integrated circuit 600 in accordancewith some embodiments of the present disclosure. In comparison to theintegrated circuit 300, the width W′ of the connecting path 601 in themodified integrated circuit 600 is greater than the width W of theconnecting path 301 in the integrated circuit 300. For example, thewidth W′ of the connecting path 601 may be a double of the width W ofthe connecting path 301. As a result, the current density of theconnecting path 601 is decreased although the current flow through theconnecting path 601 is still 4*I. Thus, in some embodiments, the EMphenomenon on the connecting portion 312 of the connecting path 602 maybe alleviated.

In some embodiments, the EDA tool may modify the integrated circuit 300by using and checking if the operations described in FIG. 4A, FIG. 4B,FIG. 5, and FIG. 6 have fixed the integrated circuit 300 in aconsecutive order. For examples, the EDA tool may, but not limited to,modify the integrated circuit 300 by using the operation described inFIG. 4A and if EM phenomenon in the integrated circuit 300 is not fixed,the EDA tool then may, but not limited to, modify the integrated circuit300 by using the operation described in FIG. 4B, etc. The order of theoperations, of course, merely examples and are not intended to belimiting. Moreover, in some embodiments, the first circuit may also befixed manually by the designer.

Briefly, the above embodiments provide a method to detect and modify theEM hotspot during the EM checking and optimizing operation 112. In oneor more embodiments, the EDA tool may modify the connecting path toalleviate the EM phenomenon according to the above operations. Forexample, the EDA tool may enlarge the width of the connecting path toalleviate the EM phenomenon. For another example, the EDA tool may addsupplementary connecting path to alleviate the EM phenomenon.

FIG. 7 is a diagram illustrating an integrated circuit 700 in accordancewith some embodiments of the present disclosure. The EM checkingoperation may be performed upon the integrated circuit 700 in operation204. In some embodiments, the integrated circuit 700 comprises aplurality of connecting paths 701-707 and a plurality of vias 708-713.The connecting paths 703-705 may be connected to a first circuit cell714, the connecting paths 702, 706-707 may be connected to a secondcircuit cell 715, and the connecting path 701 may be the interconnectingpath between the first circuit cell 714 and the second circuit cell 715.The connecting paths 704-707 are metal lines formed on the first metallayer M1. The connecting paths 702-703 are metal lines formed on thesecond metal layer M2. The connecting path 701 is a metal line formed onthe third metal layer M3. The vias 708-709 are arranged to electricallyconnect the connecting paths 704-705 to the connecting path 703respectively. The vias 710-711 are arranged to electrically connect theconnecting paths 706-707 to the connecting path 702 respectively. Thevias 712-713 are arranged to electrically connect the connecting paths702-703 to the connecting path 701 respectively.

In one or more embodiments, the number of connecting paths 701-707 are,of course, merely examples and are not intended to be limiting. In someembodiments, the connecting paths on the first metal layer M1 may bethree, five, six, or more, depending on the needs of the design.

During the EM checking operation in operation 204, the widths of theconnecting paths 701-707 and the currents flowing through the connectingpaths 701-707 are analyzed by an EDA tool. According to someembodiments, the connecting paths 704-707 are arranged to have the samewidth. The current flowing through each of the connecting paths 704-707is I during the operation of the integrated circuit 700. According tosome embodiments, the connecting paths 702-703 are arranged to have thesame width. The current flowing through the connecting paths 702-703 is2*I respectively, i.e. the sum of each current I on the connecting paths704-705 and 706-707 respectively. In some embodiments, the electricalcharacteristic of the connecting path 701 may be different from theconnecting paths 702-703, e.g. the width or the layer thickness isrelatively small and thus the current density is relatively high. Inother words, the current 2*I on the connecting path 701 may greater thanthe tolerable current of the connecting path 701. Therefore, theconnecting path 701 may be the EM hotspot to induce EM phenomenon.

As an EM phenomenon occurs on the connecting path 701 of the integratedcircuit 700, and a modifying operation is performed upon the integratedcircuit 700 in operation 206. In some embodiments, the EDA tool isarranged to modify the integrated circuit 700 by enlarging the width ofthe connecting path 701. FIG. 8 is a diagram illustrating a modifiedintegrated circuit 800 in accordance with some embodiments of thepresent disclosure. In comparison to the integrated circuit 700, thewidth W′ of the connecting path 801 in the modified integrated circuit800 is greater than the width W of the connecting path 701 in theintegrated circuit 700. For example, the width W′ of the connecting path801 may be a double of the width W of the connecting path 701. As aresult, the current density of the connecting path 801 is decreasedalthough the current flow through the connecting path 801 is still 2*1.Thus, in some embodiments, the EM phenomenon on the connecting path 801may be alleviated.

In some embodiments, the EDA tool is arranged to modify the integratedcircuit 700 by adding a connecting path to electrically couple to theconnecting paths 702-703. FIG. 9 is a diagram illustrating a modifiedintegrated circuit 900 in accordance with some embodiments of thepresent disclosure. In comparison to the integrated circuit 700, themodified integrated circuit 900 further comprises a connecting path 901and a plurality of vias 902-903. The vias 902-903 are arranged toelectrically connect the connecting path 901 to the connecting paths702-703 respectively. Similar to the connecting path 701, the connectingpath 901 is formed on the third metal layer M3, and the connecting path901 is parallel to the connecting path 701.

In some embodiments, a width W of the connecting path 901 is similar tothe width W of the connecting path 701. As a result, the currents flowthrough the connecting paths 704-707 may be equally divided by theconnecting path 701 and the connecting path 901. For example, in FIG. 9,the current flow through the connecting path 701 is I, and the currentflow through the connecting path 901 is also I. As the current flowthrough the connecting path 701 as well as the connecting path 901 issmaller than 2*I, the EM phenomenon on the connecting path 701 may bealleviated. These are, of course, merely examples and are not intendedto be limiting. In some embodiments, the supplementary connecting pathmay be more than one path, depending on the needs of the design.

In some embodiments, the EDA tool may modify the integrated circuit 700by using and checking if the operations described in FIG. 8 and FIG. 9have fixed the integrated circuit 700 in a consecutive order. Forexamples, the EDA tool may, but not limited to, modify the integratedcircuit 700 by using the operation described in FIG. 8 and if EMphenomenon in the integrated circuit 700 is not fixed, the EDA tool thenmay, but not limited to, modify the integrated circuit 700 by using theoperation described in FIG. 9. The order of the operations, of course,merely examples and are not intended to be limiting. Moreover, in someembodiments, the first circuit may also be fixed manually by thedesigner.

Briefly, the above embodiments provide a method to detect and modify theEM hotspot during the routing stage 110. In one or more embodiments, theEDA tool may modify the connecting path to alleviate the EM phenomenonaccording to the above operations. For example, the EDA tool may enlargethe width of the connecting path to alleviate the EM phenomenon. Foranother example, the EDA tool may add supplementary connecting path toalleviate the EM phenomenon.

FIG. 10 is a diagram illustrating an integrated circuit 1000 inaccordance with some embodiments of the present disclosure. The EMchecking operation may be performed upon the integrated circuit 1000 inoperation 204. In comparison to the integrated circuit 700, theconnecting path 1001, which is an interconnecting path connecting thefirst circuit cell 1014 and the second circuit cell 1015, of theintegrated circuit 1000 is a metal line formed on the first metal layerM1 which is the same layer with the connecting paths 1004-1007.

According to some embodiments, the connecting paths 1004-1007 arearranged to have the same width. The current flowing through each of theconnecting paths 1004-1007 is I during the operation of the integratedcircuit 1000. According to some embodiments, the connecting paths1002-1003 are arranged to have the same width. The current flowingthrough the connecting paths 1002-1003 is 2*I respectively, i.e. the sumof each current I on the connecting paths 1004-1005 and 1006-1007respectively. In some embodiments, the electrical characteristic of theconnecting path 1001 may be different from the connecting paths1002-1003, e.g. the width or the layer thickness is relatively small andthus the current density is relatively high. In other words, the current2*I on the connecting path 1001 may greater than the tolerable currentof the connecting path 1001. Therefore, the connecting path 1001 may bethe EM hotspot to induce EM phenomenon.

As an EM phenomenon occurs on the connecting path 1001 of the integratedcircuit 1000, and a modifying operation is performed upon the integratedcircuit 1000 in operation 206. In some embodiments, the EDA tool isarranged to modify the integrated circuit 1000 by enlarging the width ofthe connecting path 1001. FIG. 11 is a diagram illustrating a modifiedintegrated circuit 1100 in accordance with some embodiments of thepresent disclosure. In comparison to the integrated circuit 1000, thewidth W′ of the connecting path 1101 in the modified integrated circuit1100 is greater than the width W of the connecting path 1001 in theintegrated circuit 1000. For example, the width W′ of the connectingpath 1101 may be a double of the width W of the connecting path 1001. Asa result, the current density of the connecting path 1101 is decreasedalthough the current flow through the connecting path 1101 is still 2*I.Thus, in some embodiments, the EM phenomenon on the connecting path 1101may be alleviated.

FIG. 12 is a diagram illustrating a modified integrated circuit 1200 inaccordance with some embodiments of the present disclosure. Incomparison to the integrated circuit 1000, the EDA tool is arranged tomodify the integrated circuit 1000 by using an enlarged connecting path1201 on the third metal layer M3 to replace the connecting path 1001 onthe first metal layer M1. The width W′ of the connecting path 1201 onthe third metal layer M3 is greater than the width W of the connectingpath 1001 in the integrated circuit 1000. The advantages of theconnecting path 1201 are similar with the connecting path 1101 in theFIG. 11 and the detailed description is omitted here for brevity.

In some embodiments, the EDA tool is arranged to modify the integratedcircuit 1000 by adding a connecting path to electrically couple to theconnecting paths 1002-1003. FIG. 13 is a diagram illustrating a modifiedintegrated circuit 1300 in accordance with some embodiments of thepresent disclosure. In comparison to the integrated circuit 1000, themodified integrated circuit 1300 further comprises a connecting path1301 and a plurality of vias 1302-1303. The vias 1302-1303 are arrangedto electrically connect the connecting path 1301 to the connecting paths1002-1003 respectively. Similar to the connecting path 1001, theconnecting path 1301 is formed on the first metal layer M1.

In some embodiments, the connecting path 1301 is parallel to theconnecting path 1001. In some embodiments, a width W of the connectingpath 1301 is similar to the width W of the connecting path 1001. Theadvantages of the connecting path 1301 are similar with the connectingpath 901 in the FIG. 9 and the detailed description is omitted here forbrevity. These are, of course, merely examples and are not intended tobe limiting. In some embodiments, the supplementary connecting path maybe more than one path, depending on the needs of the design.

FIG. 14 is a diagram illustrating a modified integrated circuit 1400 inaccordance with some embodiments of the present disclosure. Incomparison to the integrated circuit 1000, the EDA tool is arranged tomodify the integrated circuit 1000 by using two connecting paths1401-1402 on the third metal layer M3 to replace connecting path 1001 onthe first metal layer M1. The modified integrated circuit 1400 furthercomprises a plurality of vias 1403-1406. The vias 1403-1406 are arrangedto electrically connect the connecting paths 1401-1402 to the connectingpaths 1002-1003 respectively.

In some embodiments, the connecting path 1401 is parallel to theconnecting path 1402. In some embodiments, a width W of the connectingpath 1401 is similar to the width W of the connecting path 1402. Theadvantages of the connecting paths 1401-1402 are similar with theconnecting paths 701 and 901 in the FIG. 9 and the detailed descriptionis omitted here for brevity. These are, of course, merely examples andare not intended to be limiting. In some embodiments, the connectingpath on different metal layer may be more than two paths, depending onthe needs of the design.

In some embodiments, the EDA tool may modify the integrated circuit 1000by using and checking if the operations described in FIG. 11, FIG. 12,FIG. 13, and FIG. 14 have fixed the integrated circuit 1000 in aconsecutive order. For examples, the EDA tool may, but not limited to,modify the integrated circuit 1000 by using the operation described inFIG. 11 and if EM phenomenon in the integrated circuit 1000 is notfixed, the EDA tool then may, but not limited to, modify the integratedcircuit 1000 by using the operation described in FIG. 12. The order ofthe operations, of course, merely examples and are not intended to belimiting. Moreover, in some embodiments, the first circuit may also befixed manually by the designer.

FIG. 15 is a diagram illustrating a circuit cell 1500 in accordance withsome embodiments of the present disclosure. The circuit cell 1500 may bea standard cell in an integrated circuit. For brevity, FIG. 15 is thesimplified diagram of the standard cell. The EM checking operation maybe performed upon the output pins of the circuit cell 1500 in operation204 in FIG. 2. In some embodiments, the circuit cell 1500 comprises aplurality of connecting paths 1501-1503 and a plurality of vias1504-1509. The vias 1504 and 1505 may be two contacts electricallyconnecting to a P-channel transistor 1510 formed on a semiconductorsubstrate 1511, and the vias 1506 and 1507 may be two contactselectrically connecting to an N-channel transistor 1512 formed on thesemiconductor substrate 1511. The connecting paths 1501-1502 and thevias 1504-1507 may form the output pins of the circuit cell 1500. Theconnecting path 1503 is an interconnecting path for connecting thecircuit cell 1500 to another circuit cell (not shown). In someembodiments, the connecting path 1503 may have a parasitic capacitor1513.

According to some embodiments, the connecting paths 1501-1502 are formedon the first metal layer M1. The connecting path 1503 is formed on thesecond metal layer M2. The vias 1508-1509 are arranged to electricallyconnect the connecting paths 1501-1502 to the connecting path 1503.According to some embodiments, the first current source is a chargecurrent source and the second current source is a discharge currentsource.

FIG. 16 is a diagram illustrating an equivalent circuit 1600 of thecircuit cell 1500 in accordance with some embodiments of the presentdisclosure. During the EM checking operation, the EDA tool may analyzethe flowing direction of the currents in the circuit 1600 (i.e. thecircuit cell 1500). According to some embodiments, a charging current I1is flowed from the P-channel transistor 1510 to the connecting path 1503during a charging period of the circuit 1600. A discharging current I2is flowed from the connecting path 1503 to the N-channel transistor 1511during a discharging period of the circuit 1600. The charging period andthe discharging period are not overlapped. In other words, when theP-channel transistor 1510 generates the charging current I1, theN-channel transistor 1511 is turned off. When the N-channel transistor1511 generates the discharging current I2, the P-channel transistor 1510is turned off.

FIG. 17 is a timing diagram illustrating the charging current I1 and thedischarging current I2 in accordance with some embodiments. During thecharging period, e.g. t3-t4, the charging current I1 with trianglewaveform is flowed from the P-channel transistor 1510 to the connectingpath 1503. During the discharging period, e.g. t1-t2, the dischargingcurrent I2 with triangle waveform is flowed from the connecting path1503 to the N-channel transistor 1511. When the flowing direction andthe magnitude of the currents in the circuit 1600 is obtained, the EDAtool may redefine the connecting paths 1501-1502 into a charging portionand a discharging portion, in which the charging portion is flowed withthe charging current I1, and the discharging portion is flowed with thedischarging current I2. Then, the EDA tool may apply current source withsimilar flowing direction and magnitude on the portions of theconnecting paths 1501-1502 to check the EM condition of the connectingpaths 1501-1502.

FIG. 18 is a diagram illustrating a circuit cell 1800 in accordance withsome embodiments of the present disclosure. The circuit cell 1800 may bethe circuit cell 1500 under the EM checking operation. For brevity, theP-channel transistor 1510, the N-channel transistor 1511, and the vias1504-1507 are omitted in FIG. 18. In the circuit cell 1800, four currentsources 1801-1804 are hooked on or applied to the portions 1805-1808 ofthe connecting paths 1501-1502 respectively. According to someembodiments, as there has two connecting paths (i.e. 1501 and 1502) inthe output pins, the magnitude of each current flowing through theportion 1805 and the portion 1806 is configured to be a half of thecharging current I1, i.e. I1/2. Similarly, the magnitude of each currentflowing through the portion 1807 and the portion 1808 is configured tobe a half of the discharging current I2, i.e. I2/2. In addition, thecurrents I1/2 flowing through the portion 1805 and the portion 1806(i.e. during the charging period) are not overlapped with the currentsI2/2 flowing through the portion 1807 and the portion 1808 (i.e. duringthe discharging period).

FIG. 19 is a diagram illustrating a circuit cell 1900 with currentwaveform during the EM checking operation in accordance with someembodiments of the present disclosure. For brevity, the P-channeltransistor 1510, the N-channel transistor 1511, the vias 1504-1509, andthe connecting path 1503 are omitted in FIG. 19. When the EM checkingoperation is performed on the portions 1805 and 1806, a first chargingcurrent I1/2 and a second charging current I1/2 are applied on the toppin edge 1901 of the connecting path 1501 and the top pin edge 1902 ofthe connecting path 1502 respectively. The charging currents I1/2 areflowed from the top pin edges 1901 and 1902 to the connecting path 1503,which is represented by the parasitic capacitor 1513, respectively. Whenthe EM checking operation is performed on the portions 1807 and 1808, afirst discharging current I2/2 and a second discharging current I2/2 areapplied on the bottom pin edge 1903 of the connecting path 1501 and thebottom pin edge 1904 of the connecting path 1502 respectively. Thedischarging currents I2/2 are flowed from the connecting path 1503,which is represented by the parasitic capacitor 1513, to the bottom pinedges 1903 and 1904 respectively. Accordingly, the EDA tool may performthe EM checking operation inside the output pins of the circuit cell1900 by uni-direction currents, e.g. the currents I1/2 withuni-direction flowing through the portions 1805 and 1806, and thecurrents I2/2 with uni-direction flowing through the portions 1807 and1808. In some embodiments, the current waveform of the current sources1801-1804 may be defined in Composite Current Source (CCS) library.

Briefly, the above embodiments provide a method to detect the EM hotspotinside the output pins (the connecting paths 1501-1502 and the vias1504-1507) during the EM checking and optimizing operation 112. In oneor more embodiments, the EDA tool may modify the output pins toalleviate the EM phenomenon according to the operations mentioned inFIG. 4A. FIG. 4B, FIG. 5, FIG. 6. FIG. 8. FIG. 9, FIG. 11, FIG. 12. FIG.13, FIG. 14. The detailed description is omitted for brevity. Forexample, the EDA tool may enlarge the width of the connecting path toalleviate the EM phenomenon. For another example, the EDA tool may addsupplementary connecting path to alleviate the EM phenomenon.

FIG. 20 is a flowchart illustrating an EM checking and optimizingoperation 2000 in accordance with other embodiments of the presentdisclosure. The EM checking and optimizing operation 2000 may be anembodiment of the EM checking and optimizing operation 112 or 200. TheEM checking and optimizing operation 2000 comprises operations2002-2010. In operation 2002, the EM checking operation is performedupon the integrated circuit and determine if an interconnecting path(s)or/and an output pins of a circuit cell(s) induces EM phenomenon.

In operation 2004, the EM checking operation is performed upon everymetal layer Mn of the integrated circuit to determine if EM phenomenonoccurs. In operation 2006, EM phenomenon occurs in the metal layer Mn ofthe integrated circuit, and the modifying operation is performed uponthe metal layer Mn of the integrated circuit. In some embodiments, themetal layer Mn is modified according to the operations mentioned in FIG.4A, FIG. 4B. FIG. 5, FIG. 6, FIG. 8, FIG. 9, FIG. 11, FIG. 12, FIG. 13,or FIG. 14, and the detailed description is omitted for brevity. Themodified metal layer Mn of the integrated circuit is then re-checked inoperation 2004 in order to fix every EM phenomenon in the metal layerMn.

In operation 2008, when the metal layer Mn has no EM phenomenon, the EMchecking operation is performed upon the metal layer Mn+1 of theintegrated circuit to determine if EM phenomenon occurs. In operation2008, the operations similar to 2004 and 2006 are repeated to fix everyEM phenomenon in the metal layer Mn+1. According to some embodiments,the EM checking operation may start from the first metal layer (e.g. M1)and end at the top metal layer (e.g. M8).

In operation 2010, all metal layers in the integrated circuit arechecked and modified, and the EM checking and optimizing operation isended. The modified integrated circuit is to be performed in thephysical verification and signoff operation 114.

FIG. 21 is a flowchart illustrating an EM checking and optimizingoperation 2100 in accordance with other embodiments of the presentdisclosure. The EM checking and optimizing operation 2100 may be anembodiment of the EM checking and optimizing operation 112 or 200. TheEM checking and optimizing operation 2100 comprises operations2102-2116. In operation 2102, the EM checking operation is performedupon the integrated circuit and determine if an interconnecting path(s)or/and an output pins of a circuit cell(s) induces EM phenomenon.

In operation 2104, the EM checking operation is performed upon the firstmetal layer M1 of the integrated circuit to determine every EMphenomenon on the first metal layer M1.

In operation 2106, an EM phenomenon occurred on a connecting path of thefirst metal layer M1 is modified by the method of enlarging the width ofthe connecting path as described in FIG. 6, FIG. 8, or FIG. 11. If theEM phenomenon of the connecting path is fixed, the operation goes tooperation 2104 to select another EM phenomenon on the first metal layerM1. If the EM phenomenon of the connecting path is not fixed, theoperation goes to operation 2108.

In operation 2108, the EM phenomenon occurred on the connecting path ofthe first metal layer M is modified by the method of addingsupplementary connecting path as described in FIG. 5, FIG. 9, or FIG.13. If the EM phenomenon of the connecting path is fixed, the operationgoes to operation 2104 to select another EM phenomenon on the firstmetal layer M1. If the EM phenomenon of the connecting path is notfixed, the operation goes to operation 2110.

In operation 2110, the EM phenomenon occurred on the connecting path ofthe first metal layer M1 is modified by the method of using theconnecting path on the another metal layer as described in FIG. 12 andFIG. 14. If the EM phenomenon of the connecting path is fixed, theoperation goes to operation 2104 to select another EM phenomenon on thefirst metal layer M1. If the EM phenomenon of the connecting path is notfixed, the operation goes to operation 2112.

In operation 2112, a manually modifying operation is performed upon theconnecting path of the first metal layer M1. When the EM phenomenon ofthe connecting path is manually fixed, the operation goes to operation2104 to select another EM phenomenon on the first metal layer M1.

According to some embodiments, when all the EM phenomenon on the firstmetal layer M1 are fixed, the EM checking operation is then proceeded tonext metal layer (e.g. M2) layer. i.e. the operation 2114. The checkingand modifying operations on the next metal layer are similar to theoperations 2104-2112, and the detailed description is omitted forbrevity.

In operation 2116, when the EM phenomenon on all the metal layers of theintegrated circuit are fixed, the EM checking operation is ended. Themodified integrated circuit is to be performed in the physicalverification and signoff operation 114. The order of the operations2106, 2108, 2110, of course, merely examples and are not intended to belimiting.

FIG. 22 is a diagram of a hardware system 2200 for implementing the EMchecking and optimizing operation 112 (or the EM checking and optimizingoperation 200, 2000, or 2100) to generate the modified integratedcircuit 400 a (or the modified integrated circuit 400 b, 500, 600, 800,900, 1100, 1200, 1300, or 1400) in accordance with some embodiments. Thesystem 2200 includes at least one processor 2202, a network interface2204, an input and output (I/O) device 2206, a storage 2208, a memory2212, and a bus 2210. The bus 2210 couples the network interface 2204,the I/O device 2206, the storage 2208 and the memory 2212 to theprocessor 2202.

In some embodiments, the memory 2212 comprises a random access memory(RAM) and/or other volatile storage device and/or read only memory (ROM)and/or other non-volatile storage device. The memory 2212 includes akernel 22124 and user space 22122, configured to store programinstructions to be executed by the processor 2202 and data accessed bythe program instructions.

In some embodiments, the network interface 2204 is configured to accessprogram instructions and data accessed by the program instructionsstored remotely through a network. The I/O device 2206 includes an inputdevice and an output device configured for enabling user interactionwith the system 2200. The input device comprises, for example, akeyboard, a mouse, etc. The output device comprises, for example, adisplay, a printer, etc. The storage device 2208 is configured forstoring program instructions and data accessed by the programinstructions. The storage device 2208 comprises, for example, a magneticdisk and an optical disk.

In some embodiments, when executing the program instructions, theprocessor 2202 is configured to perform the operations of the EMchecking and optimizing operation 112 (or the EM checking and optimizingoperation 200, 2000, or 2100) as described with reference to FIG. 1 (orFIG. 2, FIG. 20, or FIG. 21).

In some embodiments, the program instructions are stored in anon-transitory computer readable recording medium such as one or moreoptical disks, hard disks and non-volatile memory devices.

FIG. 23 is a diagram of a system 2300 for fabricating the modifiedintegrated circuit 400 a (or the modified integrated circuit 400 b. 500,600, 800, 900, 1100, 1200, 1300, or 1400) in accordance with someembodiments. The system 2300 comprises a computing system 2302 and afabricating tool 2304. The computing system 2302 is arranged to performoperations of the EM checking and optimizing operation 112 (or the EMchecking and optimizing operation 200, 2000, or 2100) to generate thecircuit layout of the modified integrated circuit 400 a (or the modifiedintegrated circuit 400 b, 500, 600, 800, 900, 1100, 1200, 1300, or1400). According to some embodiments, the computing system 2302 mayinclude the hardware system 2200 in FIG. 22. In some embodiments, thecomputing system may include a designing tool 23022, an EM analyzingtool 23024, and a modifying tool 23026. In one or more embodiments, thecomputing system may function as the EDA tool.

The designing tool 23022 is arranged to provide a first circuit cellhaving an output pin formed therein. The first circuit cell may be theintegrated circuit 300, 700, 1000, 1500, 1800, or 1900. The designingtool 23022 may be implemented by the processor 2202 and the storage2208, in which the processor 2202 may access the storage 2208 to providea stored first circuit cell.

The EM analyzing tool 23024 is arranged to analyze an EM data of theoutput pin to determine if the output pin induces EM phenomenon. Forbrevity, the EM analyzing tool 23024 may analyze the EM data of theoutput pin using the operations described in FIG. 15, FIG. 16, FIG. 17,FIG. 18, and FIG. 19. The EM analyzing tool 23024 may be implemented bythe processor 2202, in which the processor 2202 may analyze the EM dataof the output pin to determine if the output pin induces EM phenomenon.

The modifying tool 23026 is arranged to modify the output pin forgenerating a second circuit cell having a modified output pin when theEM analyzing tool 20324 indicates that the output pin induces EMphenomenon. For brevity, the modifying tool 23026 may modify the outputpin using the operations described in FIG. 4A. FIG. 4B, FIG. 5, FIG. 6,FIG. 8, FIG. 9. FIG. 11, FIG. 12, FIG. 13, or FIG. 14. The modifyingtool 23026 may be implemented by the processor 2202, in which theprocessor 2202 may modify the output pin to generate the second circuitcell.

The fabricating tool 2304 may be a cluster tool for fabricating anintegrated circuit. The cluster tool may be a multiple reaction chambertype composite equipment which includes a polyhedral transfer chamberwith a wafer handling robot inserted at the center thereof, a pluralityof process chambers positioned at each wall face of the polyhedraltransfer chamber; and a load lock chamber installed at a different wallface of the transfer chamber. At the fabrication stage, at least onephotomask is used, for example, for one patterning operation for forminga feature of ICs, such as gate lines of transistors, source or drainregions for the transistors, metal lines for interconnects and vias forthe interconnects, on a wafer.

Briefly, the above embodiments provide methods and systems for detectingthe EM hotspot inside the circuit cell (and the output pins) during theEM checking and optimizing operation. In some embodiments, the EMhotspot on the output pins may be detected by applying uni-directioncurrent to the output pins. In one or more embodiments, the circuit cellmay be modified to alleviate the EM phenomenon. For example, the widthof the connecting path may be enlarged to alleviate the EM phenomenon.For another example, supplementary connecting path may be added toalleviate the EM phenomenon.

According to some embodiments, a method for forming an integrated deviceis provided. The method includes following operations. A first circuitis provided. The first circuit has a first connecting path, a pluralityof second connecting paths, and a third connecting path. The pluralityof second connecting paths are electrically connected to a firstconnecting portion of the first connecting path. The third connectingpath is electrically coupled to a second connecting portion of the firstconnecting path. An electromigration (EM) data of the first connectingpath is analyzed to determine if a third connecting portion between thefirst connecting portion and the second connecting portion induces EMphenomenon. The first circuit is modified for generating a secondcircuit when the third connecting portion induces EM phenomenon. Theintegrated device according to the second circuit is generated.

According to other embodiments, a method for forming an integrateddevice is provided. The method includes following operations. A firstcircuit is provided. The first circuit has a first connecting path, asecond connecting path, and a third connecting path, the firstconnecting path is electrically coupled to a first terminal of thesecond connecting path. The third connecting path is electricallycoupled to a second terminal of the second connecting path. Anelectromigration (EM) data of the second connecting path is analyzed todetermine if the second connecting path induces EM phenomenon. The firstcircuit is modified for generating a second circuit when the secondconnecting path induces EM phenomenon. The integrated device accordingto the second circuit is generated.

According to other embodiments, a system for forming an integrateddevice is provided. The system includes a designing tool, anelectromigration (EM) analyzing tool, a modifying tool, and afabricating tool. The designing tool is arranged to provide a firstcircuit cell having an output pin formed therein. The EM analyzing toolis arranged to analyze an EM data of the output pin to determine if theoutput pin induces EM phenomenon. The modifying tool is arranged tomodify the output pin for generating a second circuit cell having amodified output pin when the EM analyzing tool indicates that the outputpin induces EM phenomenon. The fabricating tool is arranged to generatethe integrated device according to the second circuit cell.

The foregoing outlines features of several embodiments so that thoseskilled in the art may better understand the aspects of the presentdisclosure. Those skilled in the art should appreciate that they mayreadily use the present disclosure as a basis for designing or modifyingother processes and structures for carrying out the same purposes and/orachieving the same advantages of the embodiments introduced herein.Those skilled in the art should also realize that such equivalentconstructions do not depart from the spirit and scope of the presentdisclosure, and that they may make various changes, substitutions, andalterations herein without departing from the spirit and scope of thepresent disclosure.

What is claimed is:
 1. A method for forming an integrated device,comprising: providing a first circuit having a first connecting path, aplurality of second connecting paths, and a third connecting path,wherein the plurality of second connecting paths are electricallyconnected to a first connecting portion of the first connecting path,the third connecting path is electrically coupled to a second connectingportion of the first connecting path; analyzing an electromigration (EM)data of the first connecting path to determine if a third connectingportion between the first connecting portion and the second connectingportion induces EM phenomenon; modifying the first circuit forgenerating a second circuit when the third connecting portion induces EMphenomenon; and generating the integrated device according to the secondcircuit.
 2. The method of claim 1, wherein the modifying the firstcircuit for generating the second circuit when the third connectingportion induces EM phenomenon comprises: moving the third connectingpath to connect to the first connecting portion of the first connectingpath.
 3. The method of claim 2, wherein the plurality of secondconnecting paths comprises a first sub-connecting path and a secondsub-connecting path electrically coupled to a first position and asecond position on the first connecting portion respectively, and themoving the third connecting path to connect to the first connectingportion of the first connecting path comprises: moving the thirdconnecting path to connect to a position between the first position andthe second position on the first connecting portion.
 4. The method ofclaim 1, wherein the modifying the first circuit for generating thesecond circuit when the third connecting portion induces EM phenomenoncomprises: arranging a fourth connecting path to electrically couple tothe third connecting path and the plurality of second connecting paths.5. The method of claim 4, wherein the fourth connecting path is parallelto the first connecting path.
 6. The method of claim 1, wherein themodifying the first circuit for generating the second circuit when thethird connecting portion induces EM phenomenon comprises: enlarging awidth of the first connecting path.
 7. A method for forming anintegrated device, comprising: providing a first circuit having a firstconnecting path, a second connecting path, and a third connecting path,wherein the first connecting path is electrically coupled to a firstterminal of the second connecting path, and the third connecting path iselectrically coupled to a second terminal of the second connecting path;analyzing an electromigration (EM) data of the second connecting path todetermine if the second connecting path induces EM phenomenon; modifyingthe first circuit for generating a second circuit when the secondconnecting path induces EM phenomenon; and generating the integrateddevice according to the second circuit.
 8. The method of claim 7,wherein modifying the first circuit for generating the second circuitwhen the first connecting portion induces EM phenomenon comprises:enlarging a width of the second connecting path.
 9. The method of claim7, wherein modifying the first circuit for generating the second circuitwhen the first connecting portion induces EM phenomenon comprises:arranging a fourth connecting path to electrically couple to the firstconnecting path and the third connecting path.
 10. The method of claim7, wherein the second connecting path is disposed on a first conductorlayer, and modifying the first circuit for generating the second circuitwhen the first connecting portion induces EM phenomenon comprises:replacing the second connecting path by a fourth connecting pathdisposed on a second conductor layer different from the first conductorlayer; wherein the first connecting path is electrically coupled to afirst terminal of the fourth connecting path, and the third connectingpath is electrically coupled to a second terminal of the fourthconnecting path.
 11. The method of claim 10, wherein a width of thefourth connecting path is greater than the width of the secondconnecting path.
 12. The method of claim 7, wherein the secondconnecting path is disposed on a first conductor layer, and modifyingthe first circuit for generating the second circuit when the firstconnecting portion induces EM phenomenon comprises: replacing the secondconnecting path by a plurality of fourth connecting paths disposed on asecond conductor layer different from the first conductor layer; thefirst connecting path is electrically coupled to a plurality of firstterminals of the plurality of fourth connecting paths, and the thirdconnecting path is electrically coupled to a plurality of secondterminals a second terminal of the plurality of fourth connecting paths.13. The method of claim 12, wherein a width of each of the plurality offourth connecting paths is similar to the width of the second connectingpath.
 14. A system for forming an integrated device, comprising: adesigning tool, arranged to provide a first circuit cell having anoutput pin formed therein; an electromigration (EM) analyzing tool,arranged to analyze an EM data of the output pin to determine if theoutput pin induces EM phenomenon; a modifying tool, arranged to modifythe output pin for generating a second circuit cell having a modifiedoutput pin when the EM analyzing tool indicates that the output pininduces EM phenomenon; and a fabricating tool, arranged to generate theintegrated device according to the second circuit cell.
 15. The systemof claim 14, wherein the EM analyzing tool analyzes the EM data of theoutput pin by applying a first current on a first position of the outputpin and applying a second current on a second position of the outputpin, wherein the second position is different from the first position.16. The system of claim 15, wherein the first circuit cell furthercomprises: a first transistor, electrically coupled to the firstposition of the output pin; and a second transistor, electricallycoupled to the second position of the output pin; wherein the designingtool further provides a connecting path connecting a third position ofthe output pin, the third position is located between the first positionand the second position, the EM analyzing tool is arranged to apply thefirst current to flow to the connecting path from the first position viathe third position during a first time period, the EM analyzing tool isarranged to apply the second current to flow from the connecting path tothe second position via the third position during a second time period.17. The system of claim 16, wherein the first time period is notoverlapped with the second time period.
 18. The system of claim 16,wherein the first transistor is a P-channel transistor and the secondtransistor is an N-channel transistor.
 19. The system of claim 14,wherein the modifying tool is arranged to generate the modified outputpin by enlarging a width of the output pin.
 20. The system of claim 14,wherein the modifying tool is arranged to generate the modified outputpin having a plurality of parallel paths.